// 立即执行函数
// 模块化之前，js 通过闭包实现模块化
var myModule=(function(window,undefined){
    let name='echo';// 变量污染
    let a=1;
    function getName(){
        return name;
    }
    function setName(newName){
        name=newName;
    }
    return {
        name,
        getName,
        setName
    }
})(window)
// 